CSSE 280 - Introduction to Web Programming
- Credit Hours: 3R-3L-4C
 - Term Available: W
 - Graduate Studies Eligible: No
 - Prerequisites: CSSE 220 or CSSE 221
 - Corequisites: None
 
Introduction to the client-side and server-side mechanisms for creating dynamic web pages with persistent data storage. Browser-webserver interaction via HTTP. Static web page creation using HTML5 and CSS3. Client-side programming using JavaScript, DOM, JSON. Server-side programming and data storage using PHP and mySQL. Asynchronous client-server communication using AJAX and extensions of JavaScript. Session maintenance using cookies. Security considerations. This course provides breadth of knowledge of many tools/technologies rather than deep knowledge of any particular tool/language. No previous experience with web page creation is required.